
//var urlBase = "#{view.base}";

function searchAddress(){
	var cep = $("fieldset#localizacao div.da-form-row div input[name=endereco_cep]").val();
	if( cep.length == 10 ){
		var formato = "json";
		$.ajax({
			   type: "post",
			   url: urlBase+'/ajax/searchAddress',
			   data: 'cep='+cep+'&formato='+formato,
			   cache: false
		}).done(function(retorno){
			var endereco = eval( "("+retorno+");" );
			if( endereco.resultado == 0 ){
				$("#da-ex-dialog-div-cep").dialog("close");
				alert( "Não foi possível encontrar o endereço!!!\n\nLog Webservice: "+endereco.resultado_txt );
			}
			if( endereco.resultado == 1 ){
				$("fieldset#localizacao div.da-form-row div input[name=endereco_logradouro]").val(endereco.tipo_logradouro +" "+ endereco.logradouro);
				$("fieldset#localizacao div.da-form-row div input[name=endereco_bairro]").val(endereco.bairro);
			}
			if( endereco.resultado == 1 || endereco.resultado == 2 ){
				$("fieldset#localizacao div.da-form-row div input[name=endereco_cidade]").val(endereco.cidade);
				$("fieldset#localizacao div.da-form-row div select[name=endereco_estado]").val(endereco.uf);
				$("fieldset#localizacao div.da-form-row div div a span").html(endereco.estado);
				$("#da-ex-dialog-div-cep").dialog("close");
			}
	    }).fail(function(jqXHR, textStatus) {
	    	$("#da-ex-dialog-div-cep").dialog("close");
	    	alert( "Não foi possível encontrar o endereço!!!\n\nLog Acesso: "+textStatus );
	    });
	}else{
		$("#da-ex-dialog-div-cep").dialog("close");
	}
    
}